The crash happened around 4:45 p.m. Monday, Aug. 10 in Nesconset.
Kevin Cavooris, 33, of Saint James, was driving a 2015 Mitsubishi Mirage eastbound on Middle Country Road, near Cambon Place, with his 2- and 4-year-old sons in the vehicle, when an eastbound 2018 Dodge Ram 1500 struck the rear of the Mitsubishi, Suffolk County Police said.
The 2-year-old boy was transported to Stony Brook University Hospital in critical but stable condition, police said.
Cavooris and the 4-year-old boy were transported to the same hospital with minor injuries, according to police.
The driver of the Dodge, David Mascarella, 50, of Port Jefferson, self-transported to Southside Hospital in Bay Shore with minor injuries, police said.
Both vehicles were impounded for safety checks.
Detectives are asking anyone with information on the crash to call the Fourth Squad at 631-854-8452.
Click here to follow Daily Voice Massapequa and receive free news updates.